# coding: utf-8
# author: t_wolf

from commons import *
from web_utils import *


# 所有filter接收的首个入参都为过滤的类
# 通过首个框架类对象可以获取到四个属性
#  header: 可以取到请求头中的键值, obj.header.get("xx")
# session: 可以取到用户session并做操作, obj.session.get("xx") || obj.session.set_default(key, value)
# request: 可以取到请求中的参数字典, obj.request.get("xx")
#   pages: 获取当前可以渲染的页面对象, pages.works.index

def exception(func):
    def wrapper(*args, **kwargs):
        try:
            func(*args, **kwargs)
        except Exception:
            raise

    return wrapper


def safe():
    pass


def login():
    pass


def session():
    pass


def test1(str1):
    print str1
    return True


def test2(str2):
    print str2
    return True
